import tkinter as tk
from tkinter import messagebox
from  PIL import Image, ImageTk

def on_button_click():
    messagebox.showinfo("消息", "按钮被点击了！")

# 创建主窗口
root = tk.Tk()
root.title("简单GUI示例")
root.geometry("300x200")  # 设置窗口大小

# 加载背景图片
original_image = Image.open("tupian.png")
background_image = ImageTk.PhotoImage(original_image)

# 创建一个标签用于显示背景图片
background_label = tk.Label(root, image=background_image)
background_label.place(x=0, y=0, relwidth=1, relheight=1)  # 将图片放置在窗口的背景中

# 创建一个标签
label = tk.Label(root, text="欢迎使用Tkinter！", font=("Arial", 14), bg='white')  # 设置背景为白色以提高可见性
label.pack(pady=20)  # 使用pack布局管理器，并设置填充

# 创建一个按钮
button = tk.Button(root, text="点击我", command=on_button_click, font=("Arial", 12), bg='white')
button.pack(pady=10)  # 使用pack布局管理器，并设置填充

# 运行主循环
root.mainloop()
